Career 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996 1995
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour France F5 Canada F4 Korea F2 Canada F8 Canada F9 Canada F10 Canada F11 Switzerland F1 Canada F2 Hungary F1 Hungary F2 Hungary F3 Bosnia & Herzegovina F1 Bosnia & Herzegovina F2 Bosnia & Herzegovina F4 Canada F7 Czech Republic F9 Czech Republic F10 Canada F1 (Gatineau) Canada F2 (Sherbrooke) Yokohama International Tennis Tournament - Yokohama 2001 Centura USTA Challenger - Rocky Mount Samsung Securities Cup Challenger Tennis - Seoul USTA Challenger of San Antonio - San Antonio Fifth-Third Bank Tennis Championships - Lexington Frito Lay/USTA Challenger - Binghamton Samsung Securities Cup Challenger Tennis - Seoul The LTA Wrexham Challenger - Wrexham Open Mutouest - St. Brieuc West Side Tennis Club Clay Court Challenger - Forest Hills The Surbiton Trophy - Surbiton Time Warner USTA Challenger - Binghamton The 69th King's Cup-Thailand Open - Bangkok Honda-Kah Open - Singapore 2002 Azalea Orthopedic Challenger - Tyler HTV Challenger - Ho Chi Minh City Coffee Cup Challenger - Chikmagalur Torneo Internacional Challenger Fila 2006 - Leon Atlanta Clay Court Challenger - Atlanta Busan Open Challenger Tennis - Busan The Surbiton Trophy - Surbiton Samsung Securities Cup Challenger - Seoul Shimadzu All Japan Indoor - Kyoto Samsung Secruities Cup Challenger - Seoul Music City Challenger - Nashville Open de Franche-Comte - Besancon XL Bermuda Open - Bermuda Yokohama Challenger 2001 - Yokohama Samsung Securities Cup - Seoul GHI Bronx Classic - Bronx 2003 West Side Tennis Club Challenger - Forest Hills The Granby Natrel Challenger - Granby Music City Challenger - Nashville USTA Challenger of San Antonio - San Antonio USTA/Adtech Challenger - Boston Media Will Cup Busan Challenger Tennis - Busan MTCI ATP Challenger - Yokohama Mobilux Open - Luxembourg Internationaux du Doubs - Besancon Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Seascape Challenger - Aptos Dharwad Challenger 2006 - Dharwad Challenger Casablanca San Angel - Mexico City XL Capital Bermuda Open - Bermuda The Natrel's Challenger of Granby - Granby 2006 North Shore Pro Tennis Championship - Winnetka Fifth-Third Bank Tennis Classic - Lexington USTA Seascape Challenger - Aptos Morocco Tennis Tour - Rabat Morocco Tennis Tour - Marrakech The Surbiton Trophy - Surbiton Binghamton Professional Tennis Tournament - Binghamton Semgroup Challenger - Tulsa Flea Market Cup Busan Challenger Tennis - Busan Music City Challenger - Nashville JSM Challenger of Champaign - Urbana 2008 Knoxville Challenger - Knoxville Keio Challenger International Tennis Tournament - Yokohama Dunlop World Challenge - Toyota Carson Challenger The Natrel's Challenger - Granby Mexico City Challenger Flea Market Cup Busan Challenger Tennis - Busan Talahassee Challenger 2004 Keys Gate Challenger - Homestead Music City Challenger - Nashville The Wright Financial Group USTA Challenger - Champaign Ford Tennis Championships - Louisville Kyoto Challenger Mobilux Open - Luxembourg Seoul Challenger Chuncheon Challenger 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Nottingham Challenger Granby Challenger Mons Challenger Odlum Brown Vancouver Open - Vancouver Bratislava Challenger Helsinki Challenger Bangkok Challenger Samsung Securities Cup - Seoul Rennes Challenger USTA Challenger of Orlando - Orlando Eckental Challenger Ortisei Challenger Challenger Ford de Cherbourg - Cherbourg The Mercedes Benz of Calabasas - Calabasas Helsinki Challenger Ford Tennis Championships - Louisville Heilbronn Challenger Wolfsburg Challenger San Luis Potosi Challenger - San Luis Potosi Harrah's Entertainment Men's Pro Challenger - Tunica Dallas Challenger Vancouver Challenger Heilbronn Challenger Ljubljana Challenger USTA Challenger - Champaign Portoroz Challenger Granby Challenger II Naples ITG Challenger - Naples Vancouver Challenger Orleans Challenger Mons Challenger Eckental Challenger Andria Challenger Maui Challenger Samsung Securities Cup - Seoul Savannah Challenger Napa Challenger Tiburon Challenger Charlottesville Challenger Copa Ericsson Costa Rica - San Jose Drummondville Challenger Anning Challenger Tallahassee Challenger Vicenza Challenger Ilkley Challenger Lexington Challenger Banja Luka Challenger Austin Challenger - Austin Drummondville Challenger USTA Illinois Challenger - Champaign Gemax Open - Belgrade Brescia Challenger Winnipeg Challenger Samsung Securities Cup - Seoul Columbus Challenger Playford Challenger Tallahassee Challenger Sarasota Challenger Tallahassee Challenger Heilbronn Challenger Kosice Challenger Mauritius Open - Mauritius Orleans Challenger Knoxville Challenger Champaign Challenger Flea Market Cup - Busan Winnipeg Challenger Savannah Challenger Savannah Challenger Furth Challenger Granby Challenger Poznan Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Fairfield Challenger Rijeka Challenger Granby Challenger - Granby Corona Mexico City Open - Mexico City The Stella Artois Grass Court Championships - London Switzerland F2 Heilbronn Open - Heilbronn Drummondville Challenger Stockton Challenger Kroger / St. Jude International - Memphis Burbank Challenger - Burbank Yokohama World Tennis Gaora Cup - Yokohama The 70th King's Cup and Queen's Cup - Bangkok Fairfield Challenger Sydney International - Sydney Sarasota Challenger Vicenza Challenger Fifth-Third Bank Tennis Championships - Lexington The Surbiton Trophy - Surbiton The West Side Tennis Club Grass Court Challenger - Forest Hills Granby Challenger USTA Comerica Challenger - Aptos The Natrel's Challenger of Granby - Granby Heineken Open Shanghai - Shanghai Third Bank Tennis Championships - Lexington XL Capital Bermuda Open - Bermuda Tallahassee Challenger 2003 USTA Tallahassee Tennis Challenger - Tallahassee 2000 Challenger de Granby - Granby Fifth-Third Bank Tennis Championships - Lexington Osaka International Tennis Tournament - Osaka Granby Challenger - Granby XL Capital Bermuda Open - Bermuda 2003 Eddleman USTA Challenger - Birmingham Winnetka Challenger Waco International Tennis Challenger - Waco Pro Tennis World Open - Boca Raton Pro Tennis World Open - Sunrise XL Capital Bermuda Open - Bermuda Pro Challenger at Calabasas - Calabasas Home Depot Center USTA Challenger - Carson Samsung Open - Brighton Heineken Open - Auckland The 'Fitz' Casino Challenger - Tunica Kroger / St. Jude International - Memphis Sybase Open - San Jose Nottingham Challenger 2008 Lubbock Challenger - Lubbock Verizon Tennis Challenge - Atlanta U.S. Men's Clay Court Championships - Houston Internationaler Raiffeisen Grand Prix - St. Polten The Nottingham Open - Nottingham Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. The Hamlet Cup - Long Island Heineken Open Shanghai - Shanghai Salem Open - Hong Kong AIG Japan Open - Tokyo Vancouver Challenger AAPT Championships - Adelaide Sacramento Challenger - Sacramento Adidas International - Sydney International Tennis Championships - Delray Beach Mallorca Open - Mallorca The Stella Artois Grass Court Championships - London Mercedes-Benz Cup - Los Angeles Samsung Securities Cup - Seoul Legg Mason Tennis Classic - Washington D.C. Salem Open - Hong Kong Adidas International - Sydney International Tennis Championships - Delray Beach TD Waterhouse Cup - Long Island Baton Rouge Challenger Tallahassee Challenger Kroger / St. Jude International - Memphis Siebel Open - San Jose Sarasota Challenger RCA Championships - Indianapolis Savannah Challenger Qatar Open - Doha Heineken Open - Auckland Siebel Open - San Jose Kroger / St. Jude International - Memphis Miller Lite Hall of Fame Tennis Championships - Newport Mercedes-Benz Cup - Los Angeles RCA Championships - Indianapolis Open Romania - Bucharest AIG Japan Open - Tokyo Medibank Private International - Sydney International Tennis Championships - Delray Beach SAP Open - San Jose Dubai Open - Dubai Arizona Men's Tennis Championships - Scottsdale U.S. Men's Clay Court Championships - Houston BMW Open - Munich The 10tele.com Open - Nottingham Campbell's Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Chennai Open - Chennai Delray Beach International Tennis Championships - Delray Beach Hypo Group Tennis International - Portschach The Stella Artois Championships - London Ordina Open - 's-Hertogenbosch Legg Mason Tennis Classic - Washington AIG Japan Open Tennis Championships - Tokyo Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg Bratislava Challenger Qatar ExxonMobil Open - Doha Next Generation Adelaide International - Adelaide Sydney International - Sydney PBZ Zagreb Indoors - Zagreb SAP Open - San Jose Regions Morgan Keegan Championships - Memphis The Dubai Tennis Championships - Dubai BMW Open - Munich Hypo Group Tennis International - Portschach Red Letter Days Open - Nottingham Campbell's Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington China Open - Beijing Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Stockholm Open - Stockholm Davidoff Swiss Indoors - Basel U.S. Men's Clay Court Championships - Houston Next Generation Adelaide International - Adelaide Dallas Challenger Open 13 - Marseille The Artois Championships - London The Tennis Channel Open - Las Vegas Delray Beach International Tennis Championships - Delray Beach Tallahassee Challenger AEGON Championships - London AEGON International - Eastbourne Campbells Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington AEGON Championships - London SA Tennis Open - Johannesburg Mercedes-Benz Cup - Los Angeles US Men's Clay Court Championship - Houston Heineken Open Shanghai - Shanghai Davidoff Swiss Indoors - Basel Medibank International - Sydney Heineken Open - Auckland Winnetka Challenger Izmir Challenger Dallas Challenger Bergamo Challenger BMW Open - Munich Sacramento Challenger Eckental Challenger Grand Prix Hassan II - Casablanca Bratislava Challenger Campbells Hall of Fame Tennis Championships - Newport Indianapolis Tennis Championships - Indianapolis Wroclaw Challenger Medibank International - Sydney Tiburon Challenger Open Sud de France - Montpellier Brisbane International - Brisbane Delray Beach International Tennis Championships - Delray Beach PBZ Zagreb Indoors - Zagreb Atlanta Tennis Championships - Atlanta Stockton Challenger Citi Open - Washington Winston-Salem Open - Winston-Salem Sarasota Challenger Brisbane International - Brisbane PBZ Zagreb Indoors - Zagreb Marburg Challenger Mercedes-Benz Cup - Los Angeles Antalya Cup - Antalya Rennes Challenger Mouilleron-Le-Captif Challenger Campbell's Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Poprad Tatry Challenger Ortisei Challenger Thailand Open - Bangkok ATP Kremlin Cup - Moscow Las Vegas Challenger The Stella Artois Championships - London Countrywide Classic - Los Angeles Arad Challenger Aircel Chennai Open - Chennai Delray Beach International Tennis Championships - Delray Beach Sarasota Challenger Campbell's Hall of Fame Tennis Championships - Newport Palermo Challenger Lexington Challenger Swiss Indoors Basel - Basel Apia International - Sydney Granby Challenger Gatineau Challenger AIG Japan Open - Tokyo Ortisei Challenger Seoul Schickendanz Open - Furth Orleans Challenger Poprad Tatry Challenger Granby Challenger Mercedes Cup - Stuttgart Seoul Savannah Challenger drkoop.com USTA Tennis Championships of Chicago - Winnetka GHI Bronx Tennis Classic - Bronx ATP Heineken Challenger 2000 - Ho Chi Minh City Hall of Fame Open - Newport XL Capital Bermuda Open - Bermuda USTA Safeway Challenger - Aptos Ljubljana Open 2002 - Ljubljana Winston-Salem Open - Winston-Salem Helsinki Challenger 2001 Eddleman USTA Challenger - Birmingham Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Granby Challenger CMG Asia Open - Hong Kong 2001 UT Tyler Patriot Challenger - Tyler Shimadsu All Japan Indoor Tennis Championships - Kyoto GHI Bronx Tennis Classic - Bronx Columbus Challenger Intersport Heilbronn Open - Heilbronn Hall of Fame Tennis Championships - Newport Geneva Open - Geneva Fairfield Challenger Adidas International - Sydney China Open - Beijing Japan Open - Tokyo ASB Classic - Auckland China Open - Beijing Heineken Open Shanghai - Shanghai Qatar Open - Doha Open Seat Godo 2005 - Barcelona The Stella Artois Grass Court Championships - London Vietnam Open - Ho Chi Minh City Internationaler Raiffeisen Grand Prix - St. Polten Gerry Weber Open - Halle The Samsung Open - Nottingham China Open - Beijing Indianapolis Tennis Championships - Indianapolis AIG Japan Open Tennis Championships - Tokyo Chennai Open - Chennai Brisbane - Brisbane The Samsung Open - Bournemouth Regions Morgan Keegan Championships - Memphis Campbells Hall of Fame Tennis Championships - Newport U.S. Men's Clay Court Championships - Houston Siebel Open - San Jose Kroger / St. Jude International - Memphis Salem Open - Hong Kong Qatar Exxon Mobil Open - Doha Franklin Templeton Tennis Classic - Scottsdale Tennis Masters Series - Indian Wells The Ericsson Open - Miami Qatar Exxon Mobil Open 2003 - Doha Tennis Masters Series - Indian Wells Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Pacific Life Open - Indian Wells Tennis Masters Series - Toronto Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Rogers Cup - Montreal Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Pacific Life Open - Indian Wells Campionati BNL dItalia - Rome RCA Championships - Indianapolis Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Rogers Cup - Toronto Open Seat Godo 2007 - Barcelona BNP Paribas Open - Indian Wells NASDAQ-100 Open - Miami Rogers Cup - Montreal China Open - Beijing Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Rogers Cup - Montreal Rogers Cup - Montreal Sony Open Tennis - Miami BCR Open Romania - Bucharest China Open - Beijing U.S. Open - New York Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York AEGON Championships - London Tennis Masters Series - Toronto Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Miami Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Masters Series Monte-Carlo - Monte Carlo Rogers Masters - Montreal Tennis Masters Series - Madrid Sony Ericsson Open - Miami Rogers Masters - Toronto Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Tennis Masters Series - Monte Carlo Masters Series Monte-Carlo - Monte-Carlo Rogers Cup - Montreal French Open - Paris U.S. Open - New York Rogers Cup - Toronto Rogers Cup - Toronto French Open - Paris Rogers Cup - Toronto Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York French Open - Paris Australian Open - Melbourne Australian Open - Melbourne U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Tennis Masters Series - Hamburg NASDAQ-100 Open - Miami Davis Cup, Group 1, 1R, KOR-JPN 5-0 Davis Cup, Group 1, 2R, UZB-KOR 3-1 Davis Cup, Group 1, 1R, NZL-KOR 3-2 Davis Cup, Group 1, 1R, CAN-MEX 4-1 Davis Cup, Group 1, 1R, JPN-KOR 3-2 Davis Cup, World Group, 1R, NED-CAN 4-1 Davis Cup, World Group, QR, ROU-CAN 4-1 Davis Cup, Group 1, 2R, VEN-CAN 0-4 Davis Cup, Group 2, F, NZL-KOR 2-3 Davis Cup, Group 1, 2R, BRA-CAN 3-1 Davis Cup, Group 1, 2R, KOR-UZB 5-0 Davis Cup, World Group, PO, NED-KOR, 3-2 Davis Cup, Group 1, 1R, CAN-ECU 2-3 Davis Cup, Americas Group I, PO, CAN-DOM 5-0 Davis Cup, Group I, 1R, MEX-CAN 1-4 Davis Cup, World Group, 1R, CAN-FRA 1-4 Davis Cup, World Group, PO, CAN-COL 3-2 Wimbledon - London Davis Cup, World Group, QF, BEL-CAN 5-0 Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne 70th River Oaks International Tennis Tournament - Houston River Oaks International Tennis Tournament - Houston 15th Asian Games Doha 2006 Australian Open - Melbourne Rogers Cup - Toronto Australian Open - Melbourne Olympics - Sydney Olympics - Beijing U.S. Open - New York Davis Cup, Group 1, 2R, IND-KOR 4-1 Davis Cup, World Group, QR, BRA-CAN 4-0 Davis Cup, Group 2, REL2, CHN-KOR 3-2 Davis Cup, World Group, PO, SVK-KOR 2-3 Davis Cup, World Group, QR, SUI-KOR 3-2 Davis Cup, Group 1, 2R, KOR-CHN 4-1 Davis Cup, Group 1, REL1, KOR-CHN 4-1 Davis Cup, Group 1, 1R, KOR-IND 3-2 Davis Cup, Group 1, 2R, NZL-KOR 3-2 Davis Cup, Group 1, REL1, KOR-INA 4-1 Davis Cup, Group 1, 2R, CAN-PER 5-0 Davis Cup, World Group, PO, CAN-BLR 2-3 Davis Cup, Group 1, 2R, TPE-KOR 1-4 Davis Cup, Group 1, PO, CAN-VEN 3-2 Davis Cup, World Group, PO, ROU-KOR 4-1 Davis Cup, Group 1, 1R, CAN-COL 5-0 Davis Cup, World Group, 1R, GER-KOR 3-2 Davis Cup, Group 1, PO, KOR-CHN 3-2 Davis Cup, World Group, 1R, JPN-CAN 4-1 Davis Cup, Group 1, 1R, KOR-JPN 3-2 Davis Cup, Group 1, 2R, CAN-CHI 5-0 Hopman Cup - Perth Davis Cup, Group 1, 2R, UZB-KOR 4-1 Davis Cup, World Group, PO, CAN-RSA 4-1 Davis Cup, World Group, 1R, CAN-ESP 3-2 Davis Cup, Group 1, 1R, KOR-IND 4-1 Davis Cup, Group 1, 2R, MEX-CAN 4-1 Davis Cup, World Group, QR, CAN-BRA 3-2 Davis Cup, Group 1, 1R, KOR-KAZ 5-0 Davis Cup, World Group, 1R, FRA-CAN 5-0 Davis Cup, World Group, PO, CAN-CHI 5-0 Olympics - Athens